home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / docs / freedos / www.samsung.com / satisfaction / inc / javascript.js next >
Text File  |  2004-04-08  |  2KB  |  57 lines

  1. function body_size() {
  2.     var obj = navigator.appVersion;
  3.     var hei = 29;
  4.     if (navigator.appVersion.indexOf("NT") != -1) {
  5.         os = obj.substr(obj.indexOf("NT"),6);
  6.         if (os > "NT 5.0") {
  7.             hei = 35;
  8.         }
  9.     }
  10.     wid = document.body.scrollWidth+10;
  11.     hei = document.body.scrollHeight+hei;
  12.     self.resizeTo(wid,hei);
  13. }
  14.  
  15.  
  16. function check_radio(obj) {
  17.     var q_no = 0;
  18.     var sw = false;
  19.     var name;
  20.     for (i=0;i<obj.elements.length;i++) {
  21.         if ((obj.elements[i].type == "radio" || obj.elements[i].type == "checkbox") && name != obj.elements[i].name) {
  22.             sw = false;
  23.             name = obj.elements[i].name;
  24.             q_no++;
  25.             for (j=0;j<obj.elements[name].length;j++) {
  26.                 obj_name = eval("obj." + name);
  27.                 if (obj_name[j].checked){
  28.                     sw = true;
  29.                     /*
  30.                     if (name == 'Q2_2' && j == 3 && !obj.Q2_2ETC.value) {
  31.                         alert("If you checked \"Other\" for NO.2, please input an answer in the textbox.");
  32.                         return;
  33.                     }
  34.                     if (name == 'Q2_2' && j != 3 && obj.Q2_2ETC.value) {
  35.                         alert("If you didn't check \"Other\" for NO.2, you must not input an answer in the textbox.");
  36.                         return;
  37.                     }
  38.                     */
  39.                 }
  40.             }
  41.             if (!sw) {
  42.                 alert("You need to select an answer before clicking submit.\n Please chose an answer & then click submit");
  43.                 break;
  44.             }
  45.         } else {
  46.             name = obj.elements[i].name;
  47.             obj_name = eval("obj." + name);
  48.             if (name == "country" && obj_name.value == "") {
  49.                 alert ("You need to select a country.");
  50.                 return false;
  51.             }
  52.         }
  53.         
  54.     }
  55.     return sw;
  56. }
  57.